construction machine trade - Francés Inglés Diccionario